Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 USA F29 USA F31 USA F24 USA F1 USA F6 USA F9 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 USA F1 Usa F12 Usa F13 Thailand F2 Japan F9 Japan F10 Australia F12 Cambodia F1 Thailand F1 Thailand F2 India F4 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Canada F5 China F1 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F2 Japan F3 Thailand F4 Thailand F6 Indonesia F3 Thailand F1 Japan F1 Hong Kong F3 Thailand F11 Thailand F10 USA F26 USA F27 USA F8 USTA Seascape Challenger - Aptos USA F30 USA F32 USA F23 USA F24 USA F23 USA F26 USA F28 Heineken Challenger - Ho Chi Minh City USA F29 USA F3 USA F4 USA F5 USA F10 USA F11 Belgaum Open - Belgaum Czech Indoor Open - Prague Thailand F3 Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa USA F7 Internationaux du Doubs - Besancon Busan Open Challenger Tennis - Busan The Swanston Challenger - Sacramento Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Puerto Rico Challenger Tennis Event - Humacao Busan Open Challenger Tennis - Busan Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Fergana Challenger - Fergana Countrywide Classic USTA Men's Challenger - Carson Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi Waco Tennis Challenger - Waco Flea Market Cup Busan Challenger Tennis - Busan Heilbronn Challenger Wroclaw Challenger Dallas Challenger Melbourn Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Korat Challenger Mexico City Challenger Talahassee Challenger Yuba City Challenger Australia F13 Aptos Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Savannah Challenger Sarasota Challenger Fergana Challenger - Fergana Tulsa Challenger Tiburon Challenger Charlottesville Challenger Noumea Challenger Honolulu Challenger Fergana Challenger Caloundra Challenger Johannesburg Challenger Savannah Challenger Nottingham Challenger Nova Challenger Osaka - Osaka Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Wuhai Challenger Fifth-Third Bank Tennis Championships - Lexington Yokohama International Tennis Tournament - Yokohama Honda Kah Singapore Men's Tennis Open - Singapore Honda-Kah Open - Singapore Tulsa Challenger Sacramento Challenger Tiburon Challenger The 70th King's Cup and Queen's Cup - Bangkok USTA Seascape Challenger - Aptos Knoxville Challenger Honolulu Challenger Burnie Challenger New Delhi Challenger - New Delhi Singapore Challenger Kyoto Challenger Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Jameson Cup - Milan Sarasota Challenger The Wright Financial Group, Inc. Challenger - Champaign BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Dallas - Dallas USTA Tennis Championships of Austin - Austin Busan Challenger Winnetka Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin Vancouver Challenger Ho Chi Minh City Challenger - Ho Chi Minh City The LTA Sunderland Challenger - Sunderland Coffee Cup Challenger - Chikmagalur Bangkok Challenger Fergana Challenger - Fergana Sunset Moulding Yuba City Racquet Club Challenger - Yuba City University of Tennessee USTA Challenger - Knoxville Corona Mexico City Open - Mexico City Maui Challenger Yokohama Challenger 2001 - Yokohama Tallahassee Challenger Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby USTA Tallahassee Tennis Challenger - Tallahassee Busan Challenger Nottingham Challenger Unicredit Czech Open 2007 - Prostejov Busan Open - Busan The Comercia Challenger - Aptos Winnetka Challenger Dharwad Challenger 2003 - Dharwad 2007 Challenger of Santa Clara - Valencia Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton Beijing Challenger Abierto Club Casablanca - Mexico City Astana Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Toyota Challenger Maui Challenger Burnie Challenger Binghamton Professional Tennis Tournament - Binghamton Anning Challenger Busan Challenger Nanchang Challenger Swanston Challenger - Sacramento Napa Challenger Sacramento Challenger Tiburon Challenger Indore Challenger Fifth-Third Bank Tennis Classic - Lexington Flea Market Cup - Busan Knoxville Challenger Toyota Challenger Heineken Challenger - Ho Chi Minh City Savannah Challenger Ourocard Tennis Challenger - Sao Paulo Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham 2004 Colorado Tennis Classic - Denver South African Airways Tennis Open - Durban Fergana Challenger - Fergana BMW Tennis Championship - Sunrise Columbus Challenger The Comercia Bank Challenger - Aptos Tiburon Challenger Music City Challenger - Nashville Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton Sacramento Challenger Charlottesville Challenger 2008 China TCL Challenger - Guangzhou 2006 North Shore Pro Tennis Championship - Winnetka Irving Challenger Baton Rouge Challenger WOW Cafe Challenger - New Orleans Freeman Men's $50,000 Challenger - Joplin 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Dunlop World Challenge - Toyota The Wright Financial Group USTA Challenger - Champaign Kia International In Kawana - Kawana Open de la Ville de Saint Denis - Reunion Island Challenger Banque Nationale - Granby II Naples ITG Challenger - Naples Ojai Challenger Sacramento Challenger - Sacramento Aptos Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ford Tennis Championships - Louisville JSM Challenger - Champaign Malaysian Open - Kuala Lumpur Bordeaux Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Stockton Challenger Charlottesville Challenger Fergana Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote Calabasas Challenger USTA Illinois Challenger - Champaign Winnetka Challenger Sunset Moulding Challenger - Yuba City Charlottesville Challenger Semgroup Challenger - Tulsa Challenger Ford de Cherbourg - Cherbourg President's Cup - Astana Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Dharwad Challenger 2006 - Dharwad Wolfsburg Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba ECU Prague Open - Prague 2007 Nielsen Pro Tennis Championship - Winnetka Challenger Natrel Presented by National Bank - Granby Fifth Third Bank Tennis Championships - Lexington Tashkent Challenger Samsung Securities Cup - Seoul GHI Bronx Classic - Bronx Irving Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Bangkok Challenger Seoul Challenger Dallas Challenger Carson Challenger Kaohsiung Challenger Bordeaux Challenger AIG Japan Open - Tokyo Samsung Securities Cup - Seoul Ilkley Challenger Fairfield Challenger President's Cup - Tashkent Knoxville Challenger Charlottesville Challenger Carson Challenger Dallas Challenger West Lakes Challenger Irving Challenger Winnetka Challenger Sarasota Challenger Tallahassee Challenger Tianjin Challenger Bangkok Challenger Sacramento Challenger Shanghai Challenger ATP Challenger Numea - New Caledonia Astana Challenger USTA Men's Challenger of Dallas - Dallas Pro Challenger at Calabasas - Calabasas Draft Corona Mexico City Open - Mexico City Champaign Challenger Champaign Challenger Burnie Challenger Newport Beach Challenger Dallas Challenger Dallas Challenger Taipei City Challenger 2007 Knoxville Challenger - Knoxville Media Will Cup Busan Challenger Tennis - Busan Charlottesville Challenger Cleveland Challenger Pingguo Challenger Knoxville Challenger Sarasota Challenger Shimadzu All Japan Indoor - Kyoto Fairfield Challenger Knoxville Challenger Ilkley Challenger The Scottish Tennis Championships - Edinburgh Shimadzu All Japan Indoor - Kyoto Guadalajara Challenger HTV Challenger - Ho Chi Minh City Savannah Challenger Tallahassee Challenger Tata Open - Chennai Okal Cup 2003 - Eckental IPP Open - Helsinki Winnetka Challenger Samsung Securities Cup Challenger - Seoul The Stella Artois Grass Court Championships - London Beijing Challenger Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger Sarasota Challenger GHI Bronx Tennis Classic - Bronx Fifth Third Bank Tennis Championships - Lexington Fergana Tennis Challenger Tournament - Fergana Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok USTA Challenger - Champaign Savannah Challenger New Delhi Challenger III - New Delhi Winnetka Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Busan Open Challenger Tennis - Busan Prostejov Challenger China Open - Beijing Thailand Open - Bangkok Nottingham-2 Challenger Dallas Challenger Indian Wells Challenger Granby Challenger AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger The Natrel's Challenger of Granby - Granby The Stella Artois Championships - London The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Gallagher International - Hamilton Kun-Ming Challenger Binghamton Professional Tennis Tournament - Binghamton Chennai Open - Chennai Sporting Challenger 2003 - Turin ATP Heineken Challenger 2000 - Ho Chi Minh City SAP Open - San Jose St. Francis Health System USTA Challenger - Tulsa Osaka International Tennis Tournament - Osaka Regions Morgan Keegan Championships - Memphis Kyoto Challenger - Kyoto Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok Yokohama World Tennis Gaora Cup - Yokohama The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Pune Challenger Estoril Open - Estoril Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Heineken Challenger 2004 - Ho Chi Minh City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 13 BH Tennis Open International Cup - Belo Horizonte Campbell's Hall of Fame Tennis Championships - Newport Samsung Securities Cup - Seoul Music City Challenger - Nashville Countrywide Classic - Los Angeles Singha Tennis Classic - Tarzana Music City Challenger - Nashville USTA Freeman Men's Challenger - Joplin China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Odlum Brown Vancouver Open - Vancouver SAP Open - San Jose The Artois Championships - London Chennai Open - Chennai AGT Challenger - Leon ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Knoxville Challenger Savannah Challenger SAP Open - San Jose 2008 Lubbock Challenger - Lubbock Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Vancouver Challenger The Mercedes Benz of Calabasas - Calabasas Tashkent Challenger - Tashkent Melbourne Challenger Samsung Securities Cup - Seoul Legg Mason Tennis Classic - Washington D.C. Bangkok Challenger Ford Tennis Championships - Louisville AIG Japan Open - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Winnetka Challenger Busan Challenger Sarasota Challenger US Men's Clay Court Championship - Houston Carson Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach Busan Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Irving Challenger Brisbane International - Brisbane Champaign Challenger Shanghai Challenger San Francisco Challenger Noumea Challenger SAP Open - San Jose Kaoshuing Challenger Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Pingguo Challenger Dallas Challenger Tallahassee Challenger U.S. National Indoor Tennis Championships - Memphis AIG Japan Open - Tokyo Winnetka Challenger Winnipeg Challenger Sacramento Challenger Honolulu Challenger Winston-Salem Open - Winston-Salem Dallas Challenger Seoul Challenger Campbells Hall of Fame Tennis Championships - Newport Charlottesville Challenger Charlottesville Challenger Indianapolis Tennis Championships - Indianapolis Knoxville Challenger Thailand Open - Bangkok Champaign Challenger Sunrise Challenger Tiburon Challenger Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Dallas Challenger Delray Beach Open - Delray Beach Rimouski Challenger Dallas Challenger Brisbane International - Brisbane If Stockholm Open - Stockholm New York Open - New York Millennium Estoril Open - Estoril AEGON Championships - London Countrywide Classic - Los Angeles Sarasota Challenger Thailand Open - Bangkok Baton Rouge Challenger U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote d'Azur - Nice Tallahassee Challenger Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Traralgon Challenger Knoxville Challenger Las Vegas Challenger AEGON Championships - London The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Champaign Challenger US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Hall of Fame Open - Newport Citi Open - Washington Gerry Weber Open - Halle Houston Challenger Heineken Open - Auckland Yokohama Challenger Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Irving Challenger Gerry Weber Open - Halle Sarasota Challenger BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok SAP Open - San Jose Dallas Challenger Kyoto Challenger Guangzhou Challenger Brisbane International - Brisbane Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Toyota Challenger Sarasota Challenger The Stella Artois Grass Court Championships - London Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger Thailand Open - Bangkok Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Aircel Chennai Open - Chennai Tiburon Challenger Heineken Challenger - Ho Chi Minh City Aegon Nottingham Open - Nottingham Savannah Challenger AEGON Championships - London GHI Bronx Tennis Classic - Bronx Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington The Scottish Tennis Championships - Edinburgh Indian Wells Challenger US Men's Clay Court Championship - Houston Savannah Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Citi Open - Washington BB&T Atlanta Open - Atlanta Bangkok Challenger The LTA Wrexham Challenger - Wrexham Memphis Open - Memphis Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Warsteiner Challenger Wolfsburg - Wolfsburg Citi Open - Washington Chengdu Open - Chengdu Citi Open - Washington Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis AIG Japan Open - Tokyo Chennai Open - Chennai Countrywide Classic - Los Angeles Thailand Open - Bangkok Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Rogers Masters - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Rogers Cup - Toronto ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch New York Open - New York Waldbaum's Hamlet Cup - Long Island Memphis Open - Memphis Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Australian Open - Melbourne U.S. Open - New York Aircel Chennai Open - Chennai French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citi Open - Washington Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Thailand Open - Bangkok Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York NASDAQ-100 Open - Miami Wimbledon - London Shanghai - Shanghai Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Wimbledon (juniors) 15th Asian Games Doha 2006 Davis Cup, Group 1, PO, JPN-THA 4-1 U.S. Open (juniors) Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Australian Open (juniors) French Open (juniors) U.S. Open (juniors)